package com.mfl.service;

import com.mfl.common.PageResult;
import com.mfl.pojo.dto.ExamDTO;
import com.mfl.pojo.dto.ExamPageQueryDTO;

import java.util.List;

public interface ExamService {
    /**
     * 插入考试记录
     * @param examDTO
     */
    void insert(ExamDTO examDTO);

    /**
     * 分页查询考试记录
     * @param examPageQueryDTO
     * @return
     */
    PageResult pageQuery(ExamPageQueryDTO examPageQueryDTO);

    /**
     * 批量删除考试记录
     * @param ids
     */
    void batchDelete(List<Integer> ids);

    /**
     * 分页查询用户考试记录
     * @param examPageQueryDTO
     * @return
     */
    PageResult pageQueryUserExamRecord(ExamPageQueryDTO examPageQueryDTO);
}
